package com.laolang.pluto.module.sys.logic;

import com.laolang.pluto.common.core.domain.common.Page;
import com.laolang.pluto.common.logic.BaseLogic;
import com.laolang.pluto.module.sys.entity.ProjectBaseInfo;
import com.laolang.pluto.module.sys.pojo.dto.ProjectEditDto;
import com.laolang.pluto.module.sys.pojo.dto.ProjectListReqDto;
import com.laolang.pluto.module.sys.pojo.vo.ProjectVo;

/**
 * @author laolang
 * @date 2021-08-12 04:06
 */
public interface ProjectLogic extends BaseLogic {
    Page<ProjectVo> list(ProjectListReqDto dto);
    
    ProjectBaseInfo detail(Long id);

    void add(ProjectEditDto dto);

    void edit(ProjectEditDto dto);

    void delete(Long id);

	
}
